Text copied to clipboard!
Naslov
Text copied to clipboard!Razvijač međuslojnog softvera
Opis
Text copied to clipboard!
Tražimo razvijača međuslojnog softvera koji će se pridružiti našem timu i igrati ključnu ulogu u dizajniranju, razvoju i održavanju softverskih rješenja koja povezuju različite aplikacije i sustave unutar organizacije. Kao razvijač međuslojnog softvera, bit ćete odgovorni za razvoj middleware komponenti koje omogućuju komunikaciju između front-end i back-end sustava, kao i integraciju s vanjskim servisima i bazama podataka.
Vaša uloga uključuje suradnju s timovima za razvoj aplikacija, sistemskim inženjerima i arhitektima kako biste osigurali da middleware rješenja zadovoljavaju tehničke i poslovne zahtjeve. Očekuje se da imate snažno razumijevanje distribuiranih sustava, API dizajna, sigurnosnih protokola i performansi sustava.
Idealni kandidat ima iskustvo u radu s različitim middleware tehnologijama kao što su Apache Kafka, RabbitMQ, IBM WebSphere, ili sličnim alatima. Također, poželjno je iskustvo s programskim jezicima poput Java, Python ili C#, kao i poznavanje kontejnerskih tehnologija poput Dockera i orkestracijskih alata poput Kubernetes-a.
Odgovornosti uključuju razvoj i testiranje middleware komponenti, dokumentiranje tehničkih specifikacija, rješavanje problema u radu sustava, kao i kontinuirano praćenje i optimizaciju performansi. Također ćete biti uključeni u definiranje arhitekture sustava i pružanje tehničke podrške drugim timovima.
Ako ste analitični, tehnički potkovani i volite raditi na složenim sustavima koji povezuju različite tehnologije, ovo je prava prilika za vas. Nudimo konkurentnu plaću, fleksibilno radno vrijeme, mogućnost rada na daljinu i priliku za profesionalni razvoj u dinamičnom i podržavajućem okruženju.
Odgovornosti
Text copied to clipboard!- Razvoj i održavanje middleware komponenti
- Integracija aplikacija i sustava putem API-ja
- Pisanje tehničke dokumentacije
- Praćenje performansi i optimizacija sustava
- Suradnja s razvojnim i infrastrukturnim timovima
- Implementacija sigurnosnih protokola i standarda
- Testiranje i otklanjanje grešaka u middleware sloju
- Sudjelovanje u dizajnu arhitekture sustava
- Automatizacija procesa integracije
- Pružanje tehničke podrške i savjetovanja
Zahtjevi
Text copied to clipboard!- Diploma iz računarstva, informatike ili srodnog područja
- Iskustvo u razvoju middleware rješenja
- Poznavanje programskih jezika kao što su Java, Python ili C#
- Iskustvo s alatima kao što su Apache Kafka, RabbitMQ ili slični
- Razumijevanje REST i SOAP API-ja
- Poznavanje kontejnerskih tehnologija (Docker, Kubernetes)
- Sposobnost analize i rješavanja tehničkih problema
- Iskustvo u radu s bazama podataka (SQL i NoSQL)
- Poznavanje sigurnosnih standarda i autentifikacijskih protokola
- Dobre komunikacijske i timske vještine
Moguća pitanja na intervjuu
Text copied to clipboard!- Koje middleware tehnologije ste koristili u prethodnim projektima?
- Kako biste pristupili integraciji dva različita sustava?
- Imate li iskustva s kontejnerizacijom i orkestracijom?
- Kako osiguravate sigurnost u middleware sloju?
- Koji je vaš pristup rješavanju problema s performansama?
- Kako dokumentirate svoje middleware rješenja?
- Koje alate koristite za testiranje i praćenje middleware sustava?
- Jeste li radili s distribuiranim sustavima?
- Kako surađujete s drugim timovima u razvoju integracija?
- Koji je vaš najveći izazov u razvoju middleware komponenti bio?